<%@ page language="java" contentType="text/html; charset=UTF-8"  pageEncoding="UTF-8"%>

var fileName="<c:out value='${synOfficial.officialId}'/><c:out value='${synOfficial.suffixName}'/>";//文件名称
var IsFileOpened = true;// 控件是否打开文档
var TANGER_OCX_OBJ; 
var FILE_TANGER_OCX_OBJ; 
//打开正文时，创建一个Word文档
function intializePage(fileUrl, isNew,fileReadOnly) {
	TANGER_OCX_OBJ = document.all("TANGER_OCX");
	FILE_TANGER_OCX_OBJ  = document.all("HIDDEN_TANGER_OCX");
	var readOnly = (fileReadOnly=='1' || fileReadOnly==1);
	
	if((isNew=="1" || isNew==1) && (fileUrl == "" || fileUrl == "null")) {
		TANGER_OCX_OBJ.createNew("Word.Document");
		//设置保存地址
		$("#officeForm").attr("action", "<c:url value='/basic/office/saveOfficialFile' />");
	} else {
		TANGER_OCX_OBJ.OpenFromURL(fileUrl+"?dt="+new Date().getTime(),readOnly);
		//设置修改地址
		$("#officeForm").attr("action", "<c:url value='/basic/office/updateOfficialFile' />");
	}
}


//保存Word文件
function saveFileToUrl() {
	var myUrl = $("#officeForm").attr("action") ;
	var result = "";
	if(IsFileOpened) {
		var sizeCheck = true;
		if(myUrl.indexOf("saveOfficial2App") > 0 || myUrl.indexOf("updateOfficialFile") > 0) {
			
			if(TANGER_OCX_OBJ.DocSize > 3984589) {
				sizeCheck = false;
				//alert("正文及附件大小不能超过4兆！");
				$.messager.alert('提示','正文及附件大小不能超过4兆');
				window.event.returnValue = false;
			}
		}
		
        if(sizeCheck) {
			//保存文件为兼容模式
			result = TANGER_OCX_OBJ.SaveAsOtherFormatToURL(
					5,
					myUrl,//提交到的url地址
					"official",//文件域的name,类似<input type=file name=upLoadFile 中的name
					"docId=<c:out value='${docId}' />",//与控件一起提交的参数如："p1=a&p2=b&p3=c"
					fileName, //上传文件的名称，类似<input type=file 的value
					0 //与控件一起提交的表单id，也可以是form的序列号，这里应该是0.
			);
			//result=trim(result);
			if("200"==result){
				
				$("#officeForm").attr("action", "<c:url value='/basic/office/updateOfficialFile' />");
				
				TANGER_OCX_OBJ.activeDocument.saved=true;
				// 保存完之后重置docState
				docState = "";
			} else {
				 $.messager.alert('提示','保存失败');
				window.event.returnValue = false;
			}
		}
	}
}

//页面关闭的后续处理
function closePage(isNewFile) {
	if(!TANGER_OCX_OBJ.activeDocument.saved) {
			if(!TANGER_OCX_OBJ.IsOpenURLReadOnly){
				if(confirm("文件已经修改，是否保存？")) {
					saveFileToUrl();
	        }
        }
    }
	//modified by 冯康 2013-6-14 for 解决信息中心蔡主任反应的从一体化打开进入OA待办，打开“正文及附件”后再关闭，页面焦点没有回到OA页面的问题。 start
	if(parent.document.getElementById("in")) {
		parent.document.getElementById("in").focus();
	}
	//modified by 冯康 2013-6-14 for 解决信息中心蔡主任反应的从一体化打开进入OA待办，打开“正文及附件”后再关闭，页面焦点没有回到OA页面的问题。 end
}
// 设置文件打开状态
function setFileOpenedOrClosed(boolvalue) {
	IsFileOpened = boolvalue ;
	//fileType = TANGER_OCX_OBJ.DocType ;
}